﻿using System;
using System.Collections.Generic;
using TodoApp.Models;

namespace TodoApp.Data
{
    public interface ITaskRepository
    {
        void Add(TodoTask todoTask);
        IEnumerable<TodoTask> GetTasks();
    }

    public class TaskRepository : ITaskRepository
    {
        readonly List<TodoTask> list;

        public TaskRepository()
        {
            list = new List<TodoTask>();
        }

        public void Add(TodoTask todoTask)
        {
            list.Add(todoTask);
        }

        public IEnumerable<TodoTask> GetTasks()
        {
            return list;
        }
    }
}